home *** CD-ROM | disk | FTP | other *** search
- Title Test
- CODE SEGMENT
- ASSUME CS:CODE, DS:CODE
-
- ORG 100H
- START LABEL FAR
-
- FINIT ;initialize the 8087
- FLD NAN_P ;load an oridnary NAN
- FXAM ;check flags for +NAN
- FLD NAN_N
- FSTP ST(0) ;dump - NAN
- FLD1
- FXAM ;check TOS
- FCHS ;make -1
- FSQRT ;invalid operation,
- ;-> indefinite = - NAN
- FXAM ;check TOS
- FLD1
- FLDZ
- FDIV ;divide by zero -> infinity
- FILD L1234 ;load 1234
- FLD BIG
- FLDPI
- FCHS ;minus pi
- FLDZ
- FINIT ;clear processor
- INT 20H ;return to dos
-
-
- NAN_P DD 07FF00000h ;an ordinary +NAN
- NAN_N DD 0FFF00000h ;an ordinary -NAN
- BIG DQ 1234.567E100 ;big number
- L1234 DW 1234 ;small integer
-
- CODE ENDS
- END START